package com.boomshake.dto;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 佣金配置数据传输对象
 */
@Data
public class CommissionConfigDTO {
    
    /**
     * 主键ID
     */
    private Long id;
    
    /**
     * 门店ID（0表示全局配置）
     */
    private Long storeId;
    
    /**
     * 门店名称（非数据库字段，关联查询）
     */
    private String storeName;
    
    /**
     * 分销等级
     */
    private Integer level;
    
    /**
     * 佣金比例（如0.1000表示10%）
     */
    private BigDecimal commissionRate;
    
    /**
     * 是否启用：1启用 0停用
     */
    private Integer isActive;
    
    /**
     * 配置说明
     */
    private String description;
    
    /**
     * 创建人ID
     */
    private Long createdBy;
    
    /**
     * 创建人姓名（非数据库字段，关联查询）
     */
    private String creatorName;
} 